// 引入第三方库
import i18n from 'i18next'
import { initReactI18next } from 'react-i18next' //把i18next和react关联起来的一个包

//导入语言包
// 注意:如果要引入json文件,则json文件中无需写导出的代码
// 如果要导入一个json,要按照默认导出的方式导入
// 接收到的就是json文件中的json对象
import en_US from './lang/en_US.json'
import zh_CN from './lang/zh_CN.json'

// 语言包配置对象
const resources = {
  en: en_US,
  zh: zh_CN,
}

// 初始化i18n
i18n.use(initReactI18next).init({
  resources, // 设置所有语言包
  lng: 'zh', // 默认语言,值是resources的键
  interpolation: {
    //escapeValue:转义传入的值以避免xss注入.
    //react已经处理了,这里设置为false
    escapeValue: false,
  },
})
